View Javadoc

1   package uba.db.column.io;
2   
3   import java.io.DataOutput;
4   import java.io.IOException;
5   
6   import uba.db.column.ColumnSpecification;
7   
8   /***
9    * Escribe en un {@link DataOutput}el valor de una columna tipo INTEGER.
10   * 
11   * @see uba.db.column.IntegerColumnSpecification
12   * 
13   * @version $Revision: 1.7 $
14   */
15  public class IntegerColumnWriter extends ColumnWriterBehavior {
16      /***
17       * @param columnSpecification
18       *            especificación de la columna a la cual pertenece este reader.
19       * @param out
20       *            stream desde donde se escribirán los datos.
21       */
22      public IntegerColumnWriter(ColumnSpecification columnSpecification, DataOutput out) {
23          super(columnSpecification, out);
24      }
25  
26      /***
27       * @see uba.db.column.io.ColumnWriterBehavior#writeTo(DataOutput,
28       *      java.lang.Object)
29       */
30      protected void writeTo(DataOutput o, Object value) throws IOException {
31          o.writeInt(((Integer) value).intValue());
32      }
33  }